#State Machines

x

State Machines

2025

Leverage The Rust Type System

/sw-load.js?v=e5ae5a1ed170f4499ac6292e7164b68528c51f6d6518cd75a49e6a6b737831d5728da21fc14dcbc7a91328e53858c6ff7195cc3fc8b25f0feeaef2af151d6686 /fireball.gif?v=569e393374f2af74d6c575090904aaf51e641e5eb5ea89ae7c7de01f7293abc165b3a7e8685690a8b951c778603fec98ae6822ff2f7ea86a536776966cb65d5d /favicon.ico?v=1a6495bbd14c74c75aa77e28420ce82a63372b28cd38c952b98403d8d112a9f76589bea299982ca27048215e661245f9d07294bddee7da377aaee76eee70c622 /favicon-16x16.png?v=1b0707e8bf86f046c1a346a5cbb58bb13067d86836c32bb9d885710bf03ed0f18583da7901f9a077c49d674623d2b1e63994bb18b4a1f17a0de0a58ef35cd759 /favicon-32x32.png?v=1b0707e8bf86f046c1a346a5cbb58bb13067d86836c32bb9d885710bf03ed0f18583da7901f9a077c49d674623d2b1e63994bb18b4a1f17a0de0a58ef35cd759 /icon-192x192.png?v=3820c1b1e6d755d2b7c2a04a65f0f1feef793b297f7ee995947137ccd8f73ec304457f6ce1df987a9a0a13ed7dacd203225505b832ccd2318b530ae53a55cebc /icon-512x512.png?v=de62ae905479fd813300d286ed1d2fe6bb6f6292623a5d918691642f6dd09a68943c69ed2a95a1820076919e69ff4fda668bb79e610ebc1d3200fedd7f634443 /apple-touch-icon.png?v=4718a090c66653794b3622234784e821a504ee526b6518f20cd10f6b27907566690892339830ede2ef9cb5fedb8a9796f02fb2610de868500c0720c1083013b7 /main.css?v=51f876f4f1fa362cff032e714215ad87ae69b9fd64c1dd4b5ea6a004491192e92c68d6d5bc6d457e1aadb3cbe7e8431c819b70e337b9e1f8a1913d30979c262b /nerd-fonts.css?v=4b2ec75c55a664da78189dc20d4017cf5bc817cf3b60218a2446ba269ca4fd42c117352d5276363965f35fae32891efce751e0626b5281bae627f40d804a5679 /unstyle.css?v=b14bd48a2efbd463d973763aa3184c69aa02164c0891acacc9eab49ddd275f98f0050b4c31d2093e4671e7abe04f9459a041f0064384a90d97b8ff21b6824825 /langs.css?v=12474958ee314a9fde4704e1f5a032dc632d41f9461faca326ac284297766c4ceb07b45fec7fbc09fa72b0f21dcc64f0c31e64fc2e5e838b1d30f5fe540afd78 /syntax-theme-light.css?v=ccdddc2d2d88953c6d7d0376777b8409028ef625a7321dfa41619547b4f5eddbe89aa95ff5e7e2620da0ea13fbabebe2fd544620bc7e81e3294776b3425df48a /syntax-theme-dark.css?v=dfede4879841e4a58e5fc71115aa5f5b82e206d85eb771ff4e5a40a1d82621570aad2458f637365ae4370d9a1cf5070edc9765f7c2d4506e12e2ba3c6081ffd5 /sw-style.css?v=a0fa1e87fa2bb3e03d18cefc81ef5c8cfa58c6aa6eea0af223fa155e088bc5af22d32d3ee785ebd3fc26b4c49b70f0bd423f7d592a419a24e6d1e2cb720b7e05 /categories/ /tags/ /tags/Programming/ /tags/Rust/ /tags/State Machines/ /posts/leverage_rus_type_system/ /posts/leverage_rus_type_system/pixel_states.png?v=501bb4ae6372c4002cfc2b42f5e1763cd3cb99baf87df8a6480c0bf90de4ccf9c6f06020b706c8376ffbd9391f250dd2b7be040792d4467ae95ff72b62a56d7c /projects/ /posts/ images/miami.jpg?v=7af271e61130e2aad34a271e8689a9e4f4fadcbfe3de3712652b617007816467565b0b1c92cfd70913c9974e5ff84737f0bf29e3da42250351596ebd452ba80a images/pixel86.jpg?v=c69094eb7bba186f27bfd91f6b247ae0a9965ecd2b0713e19a2fa7a7388d93e2620c9e63ef3305145e51f65d1382ba6e921e965054e38f69a7cbe211a05929c7 images/pixel86.jpg?v=c69094eb7bba186f27bfd91f6b247ae0a9965ecd2b0713e19a2fa7a7388d93e2620c9e63ef3305145e51f65d1382ba6e921e965054e38f69a7cbe211a05929c7 /images/logo.png?v=1b0707e8bf86f046c1a346a5cbb58bb13067d86836c32bb9d885710bf03ed0f18583da7901f9a077c49d674623d2b1e63994bb18b4a1f17a0de0a58ef35cd759 /glitch.css?v=0b9b7f8691385df5b832251e9cf4c56d68cbcfc98c6e4c27e015f6fb29d2f0c18c358c98c0e7e0a1da9f263d6b355b811e49aac099b70889090912a5040f754a /sitemap.xml /search_index.en.json /search.js /elasticlunr.min.js?v=b9be63b71422cbfde9f14310b397d9a7092f2946bffec11811a831398ace978c1c592e9a578f1fa32041e6c0dde68657fe58d3c30b0eaa758c63c5fd45117336">